CREATE TABLE [dbo].[GiftReport]
(
[ID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_ID] DEFAULT (''),
[OriginalTransaction] [int] NOT NULL CONSTRAINT [DF_GiftReport_OriginalTransaction] DEFAULT ((0)),
[TransactionNumber] [int] NOT NULL CONSTRAINT [DF_GiftReport_TransactionNumber] DEFAULT ((0)),
[SourceSystem] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_SourceSystem] DEFAULT (''),
[TransactionDate] [datetime] NULL,
[DateReceived] [datetime] NULL,
[Amount] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_GiftReport_Amount] DEFAULT ((0)),
[Fund] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_Fund] DEFAULT (''),
[AppealCode] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_AppealCode] DEFAULT (''),
[SolicitorID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_SolicitorID] DEFAULT (''),
[CheckNumber] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_CheckNumber] DEFAULT (''),
[PaymentType] [varchar] (11) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_PaymentType] DEFAULT (''),
[CampaignCode] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_CampaignCode] DEFAULT (''),
[FiscalYear] [int] NOT NULL CONSTRAINT [DF_GiftReport_FiscalYear] DEFAULT ((0)),
[FiscalMonth] [int] NOT NULL CONSTRAINT [DF_GiftReport_FiscalMonth] DEFAULT ((0)),
[GiftType] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_GiftType] DEFAULT (''),
[InvoiceReferenceNumber] [int] NOT NULL CONSTRAINT [DF_GiftReport_InvoiceReferenceNumber] DEFAULT ((0)),
[ReceiptID] [int] NOT NULL CONSTRAINT [DF_GiftReport_ReceiptID] DEFAULT ((0)),
[MatchingTransaction] [int] NOT NULL CONSTRAINT [DF_GiftReport_MatchingTransaction] DEFAULT ((0)),
[IsMatchingGift] [tinyint] NOT NULL CONSTRAINT [DF_GiftReport_IsMatchingGift] DEFAULT ((0)),
[MemorialID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_MemorialID] DEFAULT (''),
[PledgeID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_PledgeID] DEFAULT (''),
[ListAs] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_ListAs] DEFAULT (''),
[RequestNumber] [numeric] (15, 4) NOT NULL CONSTRAINT [DF_GiftReport_RequestNumber] DEFAULT ((0)),
[InstallmentDate] [datetime] NULL,
[MemorialNameText] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_MemorialNameText] DEFAULT (''),
[TIME_STAMP] [timestamp] NULL,
[FairMktValue] [money] NOT NULL CONSTRAINT [DF_GiftReport_FairMktValue] DEFAULT ((0)),
[MemorialTributeType] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_MemorialTributeType] DEFAULT (''),
[MemorialTributeMessage] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_MemorialTributeMessage] DEFAULT (''),
[TributeNotificationContactID] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_GiftReport_TributeNotificationContactID] DEFAULT ('')
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iGiftReportIDTransactionDate] ON [dbo].[GiftReport] ([ID], [TransactionDate]) ON [PRIMARY]
GO
CREATE CLUSTERED INDEX [iGiftReportOriginalTransaction] ON [dbo].[GiftReport] ([OriginalTransaction]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iGiftReportTransactionDate] ON [dbo].[GiftReport] ([TransactionDate]) ON [PRIMARY]
GO
GRANT REFERENCES ON [dbo].[GiftReport] TO [IMIS]
GRANT SELECT ON [dbo].[GiftReport] TO [IMIS]
GRANT INSERT ON [dbo].[GiftReport] TO [IMIS]
GRANT DELETE ON [dbo].[GiftReport] TO [IMIS]
GRANT UPDATE ON [dbo].[GiftReport] TO [IMIS]
GO